﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
using Microsoft.Xna.Framework.Net;
using Microsoft.Xna.Framework.Storage;


namespace Mundo_3D
{
    class Camara_Basica : Microsoft.Xna.Framework.GameComponent
    {
        public Vector3 cameraPosition { get; protected set; }
        protected Vector3 cameraDirection;
        protected Vector3 cameraUp;
        public Matrix view { get; protected set; }
        public Matrix projection { get; protected set; }

        public Camara_Basica(Game game): base(game)
        {
            projection = Matrix.CreatePerspectiveFieldOfView(MathHelper.PiOver4, 2, 1, 30000);
        }

        public override void Initialize()
        {
            base.Initialize();
        }

        public virtual void Update(GameTime gameTime, int TipoCam, Vector3 pos)
        {
            base.Update(gameTime);
        }

        public virtual void CreateLookAt()
        {
        }
    }
}
